(computer science) a part of RAM used for temporary storage of data that is waiting to be sent to a device; used to compensate for differences in the rate of flow of data between components of a computer system; buffer, buffer store
Microsoft Computer Dictionary
n. 1.The use of a special area in memory to hold data temporarily for processing until a program or operating system is ready to deal with it. 2.An area of storage that is used to hold data to be passed between devices that are not synchronized or have different bit transfer rates.